home *** CD-ROM | disk | FTP | other *** search
/ 2,000 Greater & Lesser Mysteries / 2,000 Greater and Lesser Mysteries.iso / internet / mys01123.txt < prev    next >
Encoding:
Internet Message Format  |  1994-06-10  |  38.7 KB

  1. From: jds@math.okstate.edu (Jennifer "Moira" Smith)
  2. Date: 16 Jul 93 06:00:24 GMT
  3. Newsgroups: rec.games.mud.announce,rec.games.mud.misc,news.answers,rec.answers
  4. Subject: [rec.games.mud]: FAQ #2/3: MUD Clients and Servers
  5.  
  6. Archive-name: games/mud-faq/part2
  7. Version: $Id: faq.clients,v 3.0 93/06/14 16:18:55 jds Exp $
  8.  
  9. FREQUENTLY ASKED QUESTIONS:  MUD Clients and Servers
  10.  
  11. This is part 2 in a 3 part series of FAQs.
  12.  
  13. Disclaimer - This document may be seen to be biased towards TinyMUDs.
  14.          This is because the maintainer mainly plays those types of
  15.          servers, not because she thinks they are inherently better
  16.          or worse than other types of servers. However, this document 
  17.          is meant to be generalized and useful for all MUDdom, and
  18.          so corrections and contributions are always welcome.
  19.  
  20.  
  21. Table of Contents
  22. -----------------
  23.    Client Information
  24.         1.  What is a client?
  25.         2.  Where do I get clients?
  26.         3.  What operating systems do clients run on?
  27.         4.  Is there anything wrong with running a client?
  28.         5.  What different clients are available? [Client List]
  29.    Glossary of Client terms
  30.    Server Information
  31.         6.  What is a server?
  32.         7.  Where do I get servers?
  33.         8.  What operating systems to servers run on?
  34.         9.  Is there anything wrong with running a server?
  35.         10. What different servers are available? [Server List]
  36.    General Information
  37.         11. What do I do if my client/server won't compile?
  38.         12. Should I read the documentation of whatever client or server 
  39.             I select?
  40.         13. What is FTP, and how do I use it?
  41.  
  42.  
  43.  
  44. Client Information
  45.  
  46. 1. What is a client?
  47.  
  48.   Clients are programs, usually written in C, that connect up to
  49.   servers.  Telnet is one such client program.  Many clients written
  50.   for MUDs have special added bonus features through which they filter
  51.   the output; most, for instance, separate your input line from the
  52.   output lines and wraps words after 80 columns.  Some also have a macro-
  53.   writing capability which allows the user to execute several commands with
  54.   just a few keypresses.  Some allow you to highlight output coming from
  55.   certain players or suppress it altogether.  Still other clients make
  56.   the sometimes tedious task of building new areas a breeze.
  57.  
  58. 2. Where do I get clients?
  59.  
  60.   Listed below is a list of clients, and a site or two where they can
  61.   be ftped from. If the site is down, your best bet is to ask around.
  62.   In general, ftp.tcp.com (128.111.72.60) and ftp.math.okstate.edu
  63.   (139.78.10.6) are good places to look. Directions for how to ftp
  64.   and unarchive clients are at the end of this FAQ.
  65.  
  66. 3. What operating systems do clients run on?
  67.  
  68.   Most use BSD Unix, although many also run under SysV Unix. Some run under
  69.   VMS with either MultiNet or Wollongong networking, a few new ones run
  70.   on a Macintosh, and there's even one for IBM VM.
  71.  
  72. 4. Is there anything wrong with running a client?
  73.  
  74.   Not usually.  Clients can be large when compiled, especially if they
  75.   have lots of nifty features.  They don't take up much CPU time at all.
  76.   It is recommended that you ask your friendly systems administrator or
  77.   other machine-responsible person if it's okay for you to install one
  78.   on the system, if only for the reason that someone else might already
  79.   have done so, and you might be able to save space by sharing with them.
  80.   If there's a no games policy at your site, don't try to sneak by it with
  81.   a client -- their activities are easily detectable.  Be good.
  82.  
  83. 5. What different clients are available?
  84.    
  85.   Here's a reasonably accurate listing of available clients. Please note
  86.   that I have not tested each of these, and they're not guaranteed to
  87.   work for you.  If your favorite client isn't listed here, please
  88.   drop a short note describing the client's features and where it can
  89.   be ftp'd from to jds@math.okstate.edu.
  90.  
  91.   UNIX clients appear first, VMS clients next, miscellaneous clients last.
  92.   EMACS clients for UNIX appear after those written in C.
  93.  
  94.   Directions for how to ftp and unarchive clients and servers can be found 
  95.   at the end of this FAQ.
  96.  
  97.   Name            Description
  98.   ----            -----------
  99.  
  100.   TinyTalk        Runs on BSD or SysV with networking. Latest version is 
  101.                   1.1.7GEW. Designed primarily for TinyMUD-style muds. 
  102.                   Features include line editing, command history,
  103.                   hiliting (whispers, pages, and users), gag, auto-login,
  104.                   simple macros, logging, and cyberportals.
  105.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  106.                   parcftp.xerox.com(13.1.64.94):/pub/MOO/clients
  107.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  108.  
  109.   TinyFugue       Runs on BSD or SysV with networking. Latest version is 
  110.                   3.0alpha20. Commonly known as 'tf'. Designed primarily for
  111.                   TinyMUD-style muds, although will run on LPMUDs and Dikus.
  112.                   Features include regexp hilites and gags, auto-login, macros,
  113.                   line editing, screen mode, triggers, cyberportals, logging,
  114.                   file and command uploading, shells, and multiple connects.
  115.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  116.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  117.  
  118.   TclTT           Runs on BSD. Latest version is 0.9. Designed primarily for
  119.                   TinyMUD-style muds. Features include regexp hilites, regexp
  120.                   gags, logging, auto-login, partial file uploading, triggers,
  121.                   and is programmable.
  122.                   ftp.white.toronto.edu(128.100.2.160):/pub/muds/tcltt
  123.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  124.  
  125.   VT              Runs on most BSD and SysV UNIX systems. Latest version 
  126.                   is 2.15. Must have vt102 capabilities. Useable for all
  127.                   types of muds. Features include a C-like extension language 
  128.                   (VTC) and a simple windowing system. 
  129.                   ftp.math.okstate.edu(139.78.1.12):/pub/muds/clients/vt
  130.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  131.  
  132.   LPTalk          Runs on BSD or SysV with networking. Latest version is 1.2.1.
  133.                   Designed primarily for LPMUDs. Features include hiliting, 
  134.                   gags, auto-login, simple macros, logging.
  135.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  136.  
  137.   SayWat          Runs on BSD. Latest version is 0.23. Designed primarily for
  138.                   TinyMUD-style muds. Features include regexp hilites, 
  139.                   regexp gags, macros, triggers, logging, cyberportals,
  140.                   rudimentary xterm support, command line history,
  141.                   and file uploading.
  142.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  143.  
  144.   PMF             Runs on BSD. Latest version is 1.12.1. Usable for both LPMUDs
  145.                   and TinyMUD-style muds. Features include line editing,
  146.                   auto-login, macros, triggers, gags, logging, file uploads,
  147.                   an X-window interface, and ability to do Sparc sounds.
  148.                   ftp.lysator.liu.se(130.236.254.1):/pub/lpmud/clients
  149.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  150.  
  151.   TinyView        Runs on BSD. Latest version is 1.0. Designed for use primarily
  152.                   for TinyMUD-style muds. Features include screen mode, macros,
  153.                   history buffers, line editing, and multiple connects.
  154.                   NO KNOWN SITE
  155.  
  156.   TINTIN          Runs on BSD. Latest version is 3.0. Designed primarily
  157.                   for Dikus. Features include macros, triggers,
  158.                   tick-counter features, and multiple connects.
  159.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  160.                   ucbvax.berkeley.edu(128.32.133.1):/pub/games/dikumud/utility
  161.  
  162.   TUsh            Runs on BSD and SysV with networking. Latest version
  163.                   is 1.74.  Features include hiliting, triggers, aliasing,
  164.                   history buffer, and screen mode.
  165.                   ftp.warwick.ac.uk(137.205.192.5):/tmp
  166.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  167.  
  168.   LPmudr          Runs on BSD or SysV with networking. Latest version is
  169.                   2.7.  Designed primarily for LPMUDs. Features include
  170.                   line editing, command history, auto-login and logging.
  171.                   ftp.cd.chalmers.se(129.16.79.20):/pub/lpmudr
  172.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  173.  
  174.   MUD.el          Runs on GNU Emacs. Usable for TinyMUD-style muds, LPMUDs,
  175.                   and MOOs. Features include auto-login, macros, logging,
  176.                   cyberportals, screen mode, and it is programmable.
  177.                   parcftp.xerox.com(18.85.0.2):/pub/MOO/clients
  178.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  179.   
  180.   TinyTalk.el     Runs on GNU Emacs. Latest version is 0.5. Designed primarily
  181.                   for TinyMUD-style muds. Features include auto-login, macros,
  182.                   logging, screen mode, and it is programmable.
  183.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  184.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  185.  
  186.   LPmud.el        Runs on GNU Emacs. Designed primarily for LPMUDs. Features
  187.                   include macros, triggers, file uploading, logging, screen
  188.                   mode, and it is programmable.
  189.                   ftp.lysator.liu.se(130.236.254.1):/pub/lpmud/clients
  190.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  191.  
  192.   CLPmud.el       Runs on GNU Emacs. Designed primarily for LPMUDs. Similar
  193.                   to LPmud.el, but with the added capability for remote
  194.                   file retrieval, editing in emacs, and saving, for LPMud
  195.                   wizards.
  196.                   mizar.docs.uu.se(130.238.4.1):/pub/lpmud
  197.  
  198.   MyMud.el        Runs on GNU Emacs. Latest version is 1.31. Designed primarily
  199.                   for LPMUDs and Dikus. Features include screen mode,
  200.                   auto-login, macros, triggers, autonavigator, and it is
  201.                   programmable.
  202.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  203.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  204.  
  205.   TINT            Runs on VMS with MultiNet networking. Latest version is 2.2.
  206.                   Designed primarily for TinyMUD-style muds. Features include
  207.                   hiliting (whispers, pages, users), gags, file uploading,
  208.                   simple macros, screen mode. See also TINTw.
  209.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  210.  
  211.   TINTw           Runs on VMS with Wollongong networking. See TINT.
  212.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  213.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  214.   
  215.   DINK            Runs on VMS with either Wollongong or MultiNet networking.
  216.                   Similar to TINT.  No longer supported by the author.
  217.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  218.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  219.  
  220.   FooTalk         Runs on VMS with MultiNet networking and BSD Unix. Primarily
  221.                   designed for TinyMUD-style muds. Features include screen
  222.                   mode, and it is programmable. See RispTalk below.
  223.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  224.  
  225.   RispTalk        Runs on BSD Unix. FooTalk with an interpreter for converting
  226.                   a lispish language into footalk's language. See FooTalk above.
  227.                   NO KNOWN SITE
  228.  
  229.   REXXTALK        Runs on IBM VM. Latest version is 2.1. Designed primarily
  230.                   for TinyMUD-style muds. Features include screen mode,
  231.                   logging, macros, triggers, hilites, gags, and auto-login.
  232.                   Allows some IBM VM programs to be run while connected to
  233.                   a foreign host, such as TELL and MAIL. (Warning: Ftp-ing
  234.                   the module sometimes does not work. Try emailing 
  235.                   SESPC381@YSUB.YSU.EDU or SESPC381@YSUB.BITNET and he
  236.                   should be able to send you the module via bitnet.)
  237.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  238.  
  239.   MUDDweller      Runs on any Macintosh. Latest version is 1.1d7. Connects
  240.                   to a MUD through either the communications toolbox or
  241.                   by MacTCP. Usable for both LPMUDs and TinyMUD-style muds.
  242.                   Current features include multiple connections, a command
  243.                   history and a built-in MTP client for LPMUDs.
  244.                   rudolf.ethz.ch(129.132.57.10):/pub/mud
  245.                   sumex-aim.stanford.edu(36.44.0.6):/info-mac/comm
  246.                   mac.archive.umich.edu(141.211.164.153):
  247.                       /mac/utilities/communications
  248.                   wuarchive.wustl.edu(128.252.135.4):/mirrors/info-mac/comm
  249.  
  250.   Mudling         Runs on any Macintosh. Latest version is 0.9b26.
  251.                   Features include multiple connections, triggers,
  252.                   macros, command line history, separate input and output
  253.                   windows, and a rudimentary mapping system.
  254.                   imv.aau.dk(129.142.28.1):/pub/Mudling
  255.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  256.  
  257.   MUDCaller       Runs under MSDOS. Latest version is 1.00. Requires an
  258.                   Ethernet card, and uses the Clarkson Packet drivers.
  259.                   Does NOT work with a modem. (If you telnet in MSDOS,
  260.                   you can probably use this.)
  261.                   ftp.tcp.com(128.111.72.60):/pub/mud/clients
  262.                   wuarchive.wustl.edu(129.252.135.4):/pub/MSDOS_UPLOADS
  263.  
  264.   BSXMUD Clients  These clients run on various platforms, and allow the
  265.                   user to be able to see the graphics produced by BSXMUDs.
  266.                   BSXMUDs are generally LPMUDs who have been hacked to
  267.                   enable the sending of polygon graphics coordinates
  268.                   to BSXclients, thus letting you play a graphic
  269.                   LPMUD instead of just a text-based one.
  270.                   For more information, contact vexar@watserv.ucr.edu.
  271.                   For Amiga: requires a modem - amigaclient.lzh
  272.                   For PC: requires a modem - msclient.lzh AND x00v124.zip
  273.                   For X11: sources, version 3.2 - bsxclient.tar.Z
  274.                   For Sun4: binary - client.sparc.tar.Z
  275.                   Also available are programs to custom-draw your
  276.                   own graphics for a BSXMUD: - muddraw.tar.Z
  277.                   ftp.lysator.liu.se(130.236.254.1):pub/lpmud/bsx
  278.                   ftp.math.okstate.edu(139.78.10.6):pub/muds/BSXstuff
  279.  
  280. Glossary of Client Terms
  281.   Auto-login    Automatically logs into the game for you.
  282.   Hiliting      Allows boldface or other emphasis to be applied to some
  283.                 text.  Often allowed on particular types of output 
  284.                 (e.g. whispers), or particular players.  "Regexp" means
  285.                 that UNIX-style regular expressions can be used to select
  286.                 text to hilite.
  287.   Gag           Allows some text to be suppressed.  The choice of what to
  288.                 suppress is often similar to hiliting (players or regular
  289.                 expressions).
  290.   Macros        Allows new commands to be defined.  How complex a macro
  291.                 can be varies greatly between clients; check the 
  292.                 documentation for details.
  293.   Logging       Allows output from the MUD to be recorded in a file.
  294.   Cyberportals  Supports special MUD features which can automatically
  295.                 reconnect you to another MUD server.
  296.   Screen Mode   Supports some sort of screen mode (beyond just scrolling
  297.                 your output off the top of the screen) on some terminals.  
  298.                 The exact support varies.
  299.   Triggers      Supports events which happen when certain actions on the
  300.                 MUD occur (e.g. waving when a player enters the room).
  301.                 (This can nearly always be trivially done on programmable 
  302.                 clients, even if it isn't built in.)
  303.   Programmable  Supports some sort of client-local programming.  Read the
  304.                 documentation.
  305.  
  306.   Some of these clients are more featured than others, and some require
  307.   a fair degree of computer literacy.  TinyTalk and TinyFugue are
  308.   among the easiest to learn; Tcltt is more professional.  Caveat Emptor.
  309.   Since many MUDders write their own clients, this list can never be
  310.   complete.  As above, ask around.
  311.  
  312.  
  313. Server Information
  314.  
  315. 6. What is a server?
  316.  
  317.   A server is a program which accepts connections, receives data, mulls 
  318.   it over, and sends out some output.  In the MUD world, the server keeps 
  319.   track of the database, the current players, the rules, and sometimes 
  320.   the time (or the 'heartbeat').  Servers are usually very large C programs
  321.   which maintain a small-to-enormous database of the objects, rooms, 
  322.   players and miscellany of the MUD. 
  323.  
  324. 7. Where do I get servers?
  325.  
  326.   Below there is a list of different types of servers, complete with
  327.   ftp sites on which they can be found.  Be aware that this list is
  328.   far from complete, as new servers pop up constantly, and the
  329.   existing ones are still being developed.
  330.  
  331. 8. What operating systems to servers run on?
  332.  
  333.   Most servers require some form of UNIX, be it BSD or SysV.  A few
  334.   servers are being ported to VMS nowadays, and there are a few which
  335.   have versions for MS-DOS and Amigas.
  336.  
  337. 9. Is there anything wrong with running a server?
  338.  
  339.   Because of their size and their constant computational activities, 
  340.   servers can be extremely CPU-intensive and can even be crippling to any 
  341.   other work done on that computer.  Even if they're not CPU-intensive,
  342.   most MUDs can take up a fair amount of disk space - anywhere from
  343.   10 to 90 megs, which could impact the other users on the machine.
  344.   Do not ever run a MUD server on a machine illicitly or without express 
  345.   permission from the person responsible for the machine.  Many universities
  346.   and companies have strict policies about that sort of behavior which you 
  347.   don't want to cross.
  348.  
  349.   Of course, people who don't know any better start up illicit MUDs all the
  350.   time.  Apart from the possibility of losing all your work and energy to
  351.   one press of a sysadmin's finger, there's no harm done to the player.
  352.   But we must stress: running a MUD where you shouldn't can get you into
  353.   a whole new world of hurt.  Don't take the chance, it's not worth it.
  354.  
  355. 10. What different servers are available? 
  356.  
  357.   There are probably as many MUD server types as there are MUDs.  Since
  358.   everyone has their own opinions as to what MUDs should be like, and since
  359.   the server source can be edited, most MUDs have site-specific fixtures
  360.   in them.  However, there are a few main protoMUDs (also called 'vanilla
  361.   versions' because they haven't been 'flavored' yet).  Note that this
  362.   list is not complete, and that it may contain errors in fact or
  363.   judgement, but is deemed pretty much right as of this writing.
  364.   Corrections/additions to jds@math.okstate.edu are welcomed.  
  365.  
  366.   There are essentially three groups of muds: 
  367.         o  Combat-oriented MUDs (LP/Diku/etc)
  368.         o  TinyMUD and its direct descendants, aka social-oriented MUDs
  369.         o  Miscellaneous
  370.  
  371.   The majority of the muds in the miscellaneous category are not 
  372.   combat-oriented muds at all, and indeed many take after TinyMUD in most
  373.   things. However, as these muds are not a direct derivative of the original
  374.   TinyMUD code, I've stuck them in their own category.  The authors
  375.   listed for each server are very probably not the people currently
  376.   working on that code.  To find out who's currently in charge of
  377.   the code, either ftp the latest version and look for a README
  378.   file, or ask around. Directions for how to ftp and unarchive servers
  379.   can be found at the end of this FAQ.
  380.  
  381.   A note on the term 'combat-oriented': this generally means that combat
  382.   is an inherent part of the culture of the mud.  A flight-simulator
  383.   could be called a combat-oriented game, just as truely as your typical
  384.   shoot-em-up game could be.  A 'social-oriented' mud has a different
  385.   focus, one dependent either on roleplaying social interactions (which
  386.   MAY include combat!), or on not roleplaying at all, but merely talking
  387.   with friends or other such benign things.
  388.  
  389.   Combat-Oriented MUDs
  390.   --------------------
  391.  
  392. MUD             The original, by Richard Bartle and Roy Trubshaw, written back
  393.                 in 1978.  Not available any more, except as an advanced
  394.                 version now running on CompuServe under the name of
  395.                 "British Legends".
  396.  
  397. AberMUD         One of the first adventure-based MUDs.  Players cannot build.
  398.                 In later versions, I believe, a class system was added, and
  399.                 wizards can build onto the database.  It's named after
  400.                 the university at which it was written, Aberstywyth.
  401.                 Latest version is 5.21.4. Supports all the usual in
  402.                 combat game design, including BSX graphics and MudWHO.
  403.                 Not too big, and it will run under BSD and SYSV.
  404.                 Author, contact address, and mailing list address is
  405.                 iiitac@pyr.swan.ac.uk.
  406.                 sunacm.swan.ac.uk(137.44.12.4):/pub/misc/AberMUD5/SOURCE
  407.  
  408. LPMUD           The most popular combat-oriented MUD.  Players cannot build.
  409.                 Be warned, though: LPMUD servers version 3.* themselves are
  410.                 very generic - all of the universe rules and so forth are
  411.                 written in a separate module, called the mudlib.  Most
  412.                 LPMUDs running are written to be some sort of combat system,
  413.                 which is why I've classified them here, but they don't
  414.                 have to be!  Wizards can build onto the database, by means
  415.                 of an object-oriented C-like internal language called LP-C.
  416.                 It's named after its primary author, Lars Penj|.  Latest
  417.                 version is 3.2. Fairly stable, and size varies from
  418.                 medium to large. For further information, email to
  419.                 amylaar@mcshh.hanse.de.
  420.                 ftp.cd.chalmers.se(129.16.79.20):/pub/lpmud
  421.                 lysator.liu.se(130.236.254.1):/pub/lpmud
  422.                 worf.tamu.edu(128.194.51.189):/pub/lpmud
  423.                 calvin.nmsu.edu(128.123.35.150):/pub/mud/src
  424.                 netserv1.its.rpi.edu(128.113.1.5):/pub-write/lpmud
  425.                 ucbvax.berkeley.edu(128.32.133.1):/pub/games/lpmud
  426.  
  427.                 There is a port of 3.1.2 for MSDOS, that requires at least
  428.                 a '386 to run.  It accepts connections from serial ports.
  429.                 ftp.cd.chalmers.se(129.16.79.20):/pub/lpmud/msdos
  430.  
  431.                 There is a port of 3.1.2 for Amigas, called amud.  Binaries
  432.                 and source are available. For further information email
  433.                 to mateese@ibr.cs.tu-bs.de.
  434.                 ftp.cd.chalmers.se(129.16.79.20):/pub/lpmud/amud
  435.  
  436.              There are several popular mudlibs available, along with a
  437.              few variants of the "standard" LPMUD code. I hope to have
  438.              a section devoted to them here soon. Contributions emailed
  439.              to jds@math.okstate.edu are welcomed.
  440.  
  441. DikuMUD         Newer than LPMud, and gaining in popularity.  Almost identical
  442.                 from the players' point of view.  Uses a guild system instead
  443.                 of a straight class system.  Different classes get different
  444.                 tricks specific to that class at various levels.  Wizards
  445.                 can add on to the database, but there is no programming
  446.                 language, as in LP.  It's named after the university at 
  447.                 which it was written.
  448.                 coyote.cs.wmich.edu(141.218.40.40):/pub/Games/Diku
  449.                 ucbvax.berkeley.edu(128.32.133.1):/pub/games/dikumud
  450.  
  451. KMUD            Still under development.  KMUD is similar to LPMUD in
  452.                 feel, but only runs on PCs.  It does have some on-line
  453.                 building commands.  It accepts connections from serial
  454.                 ports (requires a FOSSIL driver), and through TCP/IP
  455.                 telnet protocol.  Beta versions (with source code)
  456.                 are available.
  457.                 NO KNOWN SITE
  458.  
  459. 1001            Still partially in development.  1001 is similar to
  460.                 DikuMUD in feel and design, but runs only on PCs.
  461.                 Multitasking is required, and a '386 is recommended.
  462.                 It's designed for use primarily with multiline BBS
  463.                 systems, and supports most BBS software.
  464.                 Author is Jim Dugger. Latest version is 1.03.
  465.                 Available on FidoNet 1:3814/2, as well as
  466.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  467.  
  468. YAMA            PC mud writing system, using waterloo wattcp. Runs on a 
  469.                 640K PC/XT or better. Runs best with about a 1Mb ram disk,
  470.                 but is fine without. A seperate windows version (yamaw)
  471.                 runs under windows and allows you to run a mud on a 286 
  472.                 or higher without taking over the machine.
  473.                 sunacm.swan.ac.uk(137.44.12.4):/pub/misc/YAMA
  474.  
  475. UriMUD          Developed from an LPMud2.4.5, the code structure is
  476.                 very similar. Features include better speed, 
  477.                 flexibility, stronger LPC, and the ability to
  478.                 handle multiple mudlibs under one parser.
  479.                 Latest version is 2.3.
  480.                 netcom.com(192.100.81.100):/pub/urimud
  481.  
  482.  
  483.   TinyMUD-style MUDs
  484.   ------------------
  485.  
  486. TinyMUD         The first, and archetypical, socially-oriented MUD.  It
  487.                 was inspired by and looks like the old VMS game Monster,
  488.                 by Rich Skrenta.  Players can explore and build, with the
  489.                 basic @dig, @create, @open, @link, @unlink, @lock commands.
  490.                 Players cannot teleport, and couldn't use @chown or set 
  491.                 things DARK until later versions.  Recycling didn't exist
  492.                 till the later versions, either.  It's called 'Tiny'
  493.                 because it is - compared to the combat-oriented MUDs.
  494.                 Original code written by Jim Aspnes.  Last known version
  495.                 is 1.5.5.  Not terribly big, and quite stable.
  496.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  497.                 impaqt.drexel.edu(129.25.10.3):
  498.                     /pub/files/unix/games/MUD/tinymud
  499.         
  500.                 There is a PC port of TinyMUD, along with some extra
  501.                 code.  It accepts connections from serial ports.
  502.                 NO KNOWN SITE
  503.  
  504.                 There is a modified version of TinyMUD called PRISM,
  505.                 that works for PCs, Atari STs, and most Unixes. It
  506.                 also comes with a internal BSX client for MSDOS.
  507.                 lister.cc.ic.ac.uk(129.31.80.167):/pub/prism
  508.  
  509. TinyMUCK v1.*   The first derivative from TinyMUD.  Identical to TinyMUD,
  510.                 except that it added the concept of moveable exits, called
  511.                 @actions.  Also introduced the JUMP_OK flag, which allows
  512.                 players to use @teleport, and @recycle, which TinyMUD later
  513.                 added.  Its name, MUCK, is derived from MUD, and means
  514.                 nothing in particular.  Original code written by Stephen
  515.                 White.  Latest stable verion is 1.2.c&r, which brought
  516.                 TinyMUCKv1 up to date with later TinyMUD things.  Not
  517.                 terribly big.
  518.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  519.  
  520. TinyMUSH        The second derivative from TinyMUD.  Also identical to TinyMUD,
  521.                 with the addition of a very primitive script-like language.
  522.                 Introduced JUMP_OK like TinyMUCK, and has recycling, except
  523.                 it is called @destroy.  Also introduced the concept of
  524.                 PUPPETs, and other objects that can listen.  In later
  525.                 versions the script language was extended greatly, adding
  526.                 math functions and many database functions.  In the latest
  527.                 version, 2.0.*, it's gone to a disk-basing system as well.
  528.                 Its name, MUSH, stands for Multi-User Shared Hallucination.
  529.                 Original code written by Larry Foard.  The latest non-
  530.                 disk-based version is PennMUSH1.50, which is quite similar
  531.                 to 2.0 from the user's point of view.  Both the disk-based
  532.                 version and the non-disk-based version are being developed
  533.                 at the same time.  TinyMUSH is more efficient in some ways
  534.                 than TinyMUD, but winds up being larger because of programmed
  535.                 objects.  Version 2.0 in general uses less memory but a 
  536.                 great deal more disk space.  2.0 may also be able to be
  537.                 run under VMS, as well as both BSD and SysV UNIX.
  538.                 Most recent version is 2.0.9p10, but last known stable
  539.                 version is 2.0.8p4.
  540.                 primerd.prime.com(129.122.132.150):/pub/games/mud/tinymush
  541.                 caisr2.caisr.cwru.edu(129.22.24.22):/pub/mush
  542.                 ftp.tcp.com(128.111.72.60):/pub/mud/mush
  543.  
  544. TinyMUCK v2.*   TinyMUCKv1.* with a programming language added.  The language,
  545.                 MUF (multiple user forth), is only accessible to people with
  546.                 the MUCKER flag.  Changed the rules of the JUMP_OK flag
  547.                 somewhat, to where it's nice and confusing now.  MUF is
  548.                 very powerful, and can do just about anything a wizard can.
  549.                 Original version 2.* code written by Lachesis.  Latest
  550.                 version is 2.3b, with several varieties (FBMUCK and
  551.                 DaemonMUCK 0.14 the most common).
  552.                 Can be quite large, especially with many programs. 
  553.                 Mostly stable.
  554.                 ftp.tcp.com(128.111.72.60):/pub/mud/tinymuck
  555.  
  556. TinyMUSE        A derivative of TinyMUSH.  Many more script-language
  557.                 extensions and flags. Reintroduced a class system, 
  558.                 a-la combat-oriented MUDs. 
  559.                 Latest version is 1.4, but it's not very stable. 
  560.                 chezmoto.ai.mit.edu(18.43.0.102):/tinymuse
  561.  
  562. TinyMAGE        The bastard son of TinyMUSH and TinyMUCK.  It combines
  563.                 some of MUSH's concepts (such as puppets, @adesc/@asucc,
  564.                 several programming functions, and a few flags) with
  565.                 TinyMUCK2.x.  Interesting idea, really busted code. 
  566.                 Latest version is 1.1.2.
  567.                 ftp.tcp.com(128.111.72.60):/pub/mud/incoming
  568.  
  569.  
  570.   Miscellaneous
  571.   -------------
  572.  
  573. UberMUD         The first MUD where the universe rules are written
  574.                 totally in the internal programming language, U.  The
  575.                 language is very C/pascal-like.  The permissions system
  576.                 is tricky, and writing up every universe rule (commands
  577.                 and all) without having big security holes is a pain.
  578.                 But it's one of the most flexible muds in existance.
  579.                 Great for writing up neat toys.  It's also disk-based.
  580.                 Original code written by Marcus J Ranum.  Latest version
  581.                 is 1.13.  Small in memory, but can eat up disk space.
  582.                 Quite stable.
  583.                 decuac.dec.com(192.5.214.1):/pub/mud
  584.                 ftp.white.toronto.edu(128.100.2.160):/pub/muds/uber
  585.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  586.  
  587. MOO             An Object-Oriented MUD.  Unfortunately, the first few
  588.                 versions weren't fully object oriented.  Later versions
  589.                 fixed that problem.  There is a C-like internal programming
  590.                 language, and it can be a bit tricky.  Original code
  591.                 written by Stephen White.  Last version is 2.0a. 
  592.                 NO KNOWN SITE
  593.  
  594. LambdaMOO       An offshoot of MOO.  Added more functionality, many
  595.                 new features, and a great deal more stability, in a
  596.                 general rewrite of the code.  This is the only version
  597.                 of MOO that is still being developed, by Pavel Curtis.
  598.                 Latest version is 1.7.0.
  599.                 parcftp.xerox.com(13.1.64.94):/pub/MOO
  600.  
  601. TeenyMUD        A TinyMUD clone, written from scratch.  Its main feature
  602.                 is that it is disk based.  Original code written by
  603.                 Andrew Molitor.  Latest version is 1.3a.  Very small,
  604.                 and mostly stable.
  605.                 fido.econ.arizona.edu(128.196.196.1):/pub
  606.  
  607. SMUG            Also known as TinyMUD v2.0.  It has an internal programming
  608.                 language, and it does have some inheritance.  Surprisingly
  609.                 similar to MOO in some ways.  SMUG stands for Small Multi
  610.                 User Game. Original code written by Jim Aspnes.
  611.                 impaqt.drexel.edu(129.25.10.3):/pub/files/unix/games/MUD/smug
  612.                 ftp.tcp.com(128.111.72.60):/pub/mud/smug
  613.                 wuarchive.wustl.edu(128.252.135.4):
  614.                     /pub/archives/comp.sources.games/vol11/tinymud2
  615.  
  616. UnterMUD        A network-oriented MUD.  It's disk-based, with a variety
  617.                 of db layers to choose from.  An UnterMUD can connect
  618.                 directly to other UnterMUDs, and players can carry
  619.                 stuff with them when they tour the Unterverse.  This can
  620.                 be a bit baffling to a new user, admittedly, but those
  621.                 people already familiar with the old cyberportals and
  622.                 how they work (invented way back with the original TinyMUD)
  623.                 will adjust to the new real cyberportals easily.  There
  624.                 is both a primitive scripting language and much of the
  625.                 U language from UberMUD built in, as well as a combat
  626.                 system that can be compiled in if wanted.  The parsing
  627.                 can be a bit odd, especially if you're used to the
  628.                 TinyMUD-style parser.  Unter is also the only MUD that
  629.                 can run under BSD Unix, SysVr4 Unix, and VMS with MultiNet
  630.                 networking, with little to no hacking.  Original code 
  631.                 written by Marcus J Ranum.
  632.                 Latest version is 2.1.  Small in memory, but can eat up
  633.                 a lot of disk space.
  634.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  635.                 decuac.dec.com(192.52.214.1):/pub/mud
  636.                 ftp.tcp.com(128.111.72.60):pub/mud/unter
  637.  
  638.   Note: just because we say something's available doesn't mean we have it.
  639.   Please don't ask us; ask around for ftp sites that might have them, or
  640.   try looking on ftp.tcp.com (128.111.72.60) or ftp.math.okstate.edu 
  641.   (139.78.10.6).
  642.  
  643.  
  644. General Information
  645.  
  646. 11. What do I do if my client/server won't compile?
  647.  
  648.   Your first best bet is to check out the documentation and see if someone
  649.   is listed as 'supporting' (i.e. generally responsible for) the program.
  650.   If they are, send them a short, well-written e-mail note explaining your
  651.   hardware and software completely as well as a transcript of the error.
  652.   Do not post to the internet unless all other realistic options have been
  653.   considered and taken -- generally speaking, most readers will not be
  654.   interested in your dilemma and may get upset that you're wasting their
  655.   time.  Since MUDs have probably been compiled on every single platform
  656.   since the Cyber 3000, there's a good chance that asking around the
  657.   subculture will get you the answers you crave.  Do not mail me.  I
  658.   probably won't know.
  659.  
  660. 12. Should I read the documentation of whatever client or server I select?
  661.  
  662.   Yes.
  663.  
  664. 13. What is FTP, and how do I use it?
  665.   
  666.   FTP stands for File Transfer Protocol, and is a way of copying files
  667.   between networked computers. The best way to learn about ftp is
  668.   to get the FTP FAQ, by emailing mail-server@rtfm.mit.edu with
  669.         send usenet/news.answers/ftp-list/faq
  670.   in the body of the message.
  671.   Not all ftps are alike, but here's a sample session:
  672.    % ftp ftp.math.okstate.edu
  673.    Connected to ftp.math.okstate.edu.
  674.    220 ftp.math.okstate.edu FTP server (SunOS 4.1) ready.
  675.    Name (ftp.math.okstate.edu:jds): ftp <-- use 'ftp' as your login
  676.    331 Guest login ok, send ident as password.
  677.    Password:                            <-- use your email addr as pwd
  678.    230 Guest login ok, access restrictions apply.
  679.    ftp> cd pub/muds/clients             <-- how to change directories
  680.    250 CWD command successful.
  681.    ftp> dir                             <-- ls also works
  682.    200 PORT command successful.
  683.    150 ASCII data connection for /bin/ls (139.78.10.6,4011) (0 bytes).
  684.    total 2310
  685.    -rw-r--r--  1 4002     4002        34340 Feb  6  1992 amigaclient.lzh
  686.    ...etc etc...
  687.    -rw-r--r--  1 4002     4002        43093 Dec 13  1991 tinytalk.117.shar.Z
  688.    226 ASCII Transfer complete.
  689.    2631 bytes received in 0.7 seconds (3.6 Kbytes/s)
  690.    ftp> bin                             <-- VERY IMPORTANT! binary transfers
  691.    200 Type set to I.
  692.    ftp> get tinytalk.117.shar.Z         <-- get filename
  693.    200 PORT command successful.
  694.    150 ASCII data connection for tinytalk.117.shar.Z (139.78.10.6,4012) (43093 bytes).
  695.    226 ASCII Transfer complete.
  696.    local: tinytalk.117.shar.Z remote: tinytalk.117.shar.Z
  697.    43336 bytes received in 0.28 seconds (1.5e+02 Kbytes/s)
  698.    ftp> bye                             <-- how to quit ftp
  699.    221 Goodbye.
  700.    %
  701.  
  702.   Now that you've successfully ftped a file, you must unarchive it. There
  703.   are many ways of archiving files; so many that they couldn't possibly
  704.   all be listed here. In general, though, if a file ends in:
  705.         .Z              <-- uncompress filename
  706.         .z              <-- gunzip filename
  707.         .tar            <-- tar -xvf filename
  708.         .shar           <-- sh filename
  709.         .zip            <-- unzip filename
  710.  
  711.  Generally, once you've unarchived your client or server, you must still
  712.  compile it. This varies widely depending on the system you're on and
  713.  the particular client or server. Your best bet is to look for a README
  714.  or INSTALLATION file or something equally obvious, and then if you're
  715.  still unsure, ask someone locally to help you out.
  716.  
  717. -------------------------------------------------------------------------------
  718.   This posting has been generated as a public service.  If you have any
  719.   suggestions, questions, additions, comments or criticisms concerning this
  720.   posting, contact Jennifer Smith, aka Moira (jds@math.okstate.edu).
  721.   Other Frequently Asked Questions (FAQ) postings contain information 
  722.   on MUDs, MUDding, and RWHO.  While these items aren't necessary, they
  723.   make the game much more playable.  I'd also like to thank cthonics
  724.   (felixg@coop.com) for his help in writing these FAQs, IronThoughts and 
  725.   Tarrant for their help, and everyone else for helpful comments and
  726.   suggestions.  Last but not least, a special thanks goes out to
  727.   Richard Bartle, for getting MUDs started in the first place.
  728.   The most recent versions of these FAQs are archived on ftp.math.okstate.edu
  729.   (139.78.10.6) in pub/muds/misc/mud-faq, plus on rtfm.mit.edu(18.170.0.226)
  730.   in the news.answers archives.  Have fun!  - Moira
  731. -- 
  732. Jennifer Smith
  733. jds@math.okstate.edu
  734. On MUDs: Moira, RosaLil, Jasra, etc.          |   It's the terror of knowing
  735. Here, have a clue. Take two, they're small.   |    What this world is about
  736.  
  737.